| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.01 20:07:00 -
[1]
A msg to the export DEV's:
I'm getting really tired of having to fix EVETycoon every single time you come out with a patch or expansion because you decide to completely rearrange the way you do things with zero notice and zero good reason.
Prior to Insufferable... I mean Incarna... My orders and Corp orders exports had 24 fields. You decided for no good damned reason, to whack out a field in the middle of those exports and instead of the 24 fields, they both now have 23. Now I can see streamlining your process. Fine, good. However, in one really STUIPD move, you just completely disabled 2 modules from EVETycoon by REMOVING a field from the middle of a CSV export and are forcing me for yet the fifth time to go into my code and patch crap you screw up. If you didn't want that field in the middle because it was too much SQL stress, FINE... make a blank field. Don't just arbitrarily remove it and break 3rd party apps you idiots.
EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.01 20:49:00 -
[2]
Originally by: Entity Hehe. I feel your pain.
I don't think calling them idiots and morons is going to help things though :P
Ya know what, you're probably right. But I've found out in the past that asking them politely to stop being morons just doesn't work.
Example: The first time they did stupid **** like this was years ago. They changed export file names from this:
Tash-Murkon - N-Type whater - Date.txt
to this
Tash-Murkon-N-Type whatever-Date.txt.
Now if you write code, one of the FIRST damned things you learn is not to have your token and your separator be the same. This cost me over 100 lines of code as I have to parse it into 3, 4 or 5 fields and then mash together what might be a region name and compare it against a list of KNOWN regions. I made mention of this years ago when they pulled this stupid stunt to no avail it still hasn't been fixed..
The LAST moronic thing they did was to add in carriage returns to a CSV exports from the API. Again, petitioned and posted on the forums. How MORONIC do you have to be to add a carriage return to a CSV? No response.
Now this idiocy.
At least 5 times they've busted my app because of stunts like this and each time I've complained and each time I've been ignored.
So as far as I can see, calling them morons seems to have no effect on them as I'm totally ignored and they continue to be stupid... BUT my need to nerdrage in public is ultimately satisfied and therefore I feel better. EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.01 21:47:00 -
[3]
Originally by: Entity You might want to look into using the client cache instead. Can even automate things then.
No API usable for the language ET is written and after looking at code for sc****rs that do exist, I gave up. EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.02 10:47:00 -
[4]
Originally by: Epitrope There's definitely room to complain, and I don't disagree with you, but you probably shouldn't be using the csv interface. Parsing the XML with an actual XML library would have eased this particular pain a bit.
If CCP had a way of exporting it to XML, I could have done that. Instead, the export button in the client does CSV. EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.02 11:05:00 -
[5]
Originally by: Zeta Zhul
Originally by: Mark Hamill
Originally by: Entity You might want to look into using the client cache instead. Can even automate things then.
No API usable for the language ET is written and after looking at code for sc****rs that do exist, I gave up.
What language is ET written in? And can I help? You're talking about scraping the client cache to get market data right? Current regional orders and/or market history right?
Gotta warn you though. Even using cache sc****rs the stupidity doesn't end. Part of the path the client cache resides in is a number. Every patch they increment the number. So depending on how you do things it may or may not be a pain.
ET is written in Delphi. I've been bundling ET with the NEMMS.com sc****r which, up till Incarna, has worked mostly. I have looked over the code for the API's out there trying to figure out the structure of cache files and none of it even makes sense to me. Delphi doesn't even have a 'tuplet' structure.
The NEMMS sc****r has a command line parameter that I can give it to dump regional orders to a csv file. I've had ET starting and stopping the sc****r and simply working it that way, leaving in the option of manually exporting from the client. But even the sc****r causes issues with unwanted items as EVERYTHING the user looks up in the market gets converted. They may not be trading in all those items.
What I'd really like is the structure of these cache files written somewhere in English so that I could hopefully incorporate the code directly into ET but I don't see that happening. Probably the best that I can ever hope for is some ActiveX component that could be plugged into the code or a .dll I could access.
And yes, I'm well aware of the cache changing directories and have ways to handle that. --------------------------------------------- EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.02 11:11:00 -
[6]
Originally by: Tonto Auri
Originally by: Mark Hamill
Originally by: Epitrope There's definitely room to complain, and I don't disagree with you, but you probably shouldn't be using the csv interface. Parsing the XML with an actual XML library would have eased this particular pain a bit.
If CCP had a way of exporting it to XML, I could have done that. Instead, the export button in the client does CSV.
How about you don't use export button?... Use standalone cache readers and pump already extracted data from them, instead of inventing wheels.
As I mentioned, I'm doing that. But the sc****rs don't create an ideal situation. For example:
I trade in say 300 items. But I also buy and sell things on the market and check prices of things I don't specifically trade in, i.e. blueprints. Sc****rs don't discriminate, they grab everything. This means ET gets flooded with a lot of market items the user really isn't interested in. Up to this point, I've simply added in a way to 'pause' the sc****r so the user can browse the market and not read that data into ET.
Furthermore, the sc****r I've been using (the only one I've found that works) is the NEMMS sc****r and it only does items on the market. It does not read My Orders or Corp Orders. Therefore, I HAVE to rely on the export button. --------------------------------------------- EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.02 21:05:00 -
[7]
Originally by: Maggeridon Thoraz Edited by: Maggeridon Thoraz on 02/07/2011 16:49:14 just wait till ccp soundwave thinks again like this and you can flush your app in the toilet
Originally by: CCP Soundwave Hey guys!
We took it out because it seems like a bit of an odd piece of information for the majority of our users. In general, having import/export features aren't really something I'm thrilled with.
The more I'm finding out about him, the more I REALLY dislike him. --------------------------------------------- EVETycoon Marketing, trading and reprocessing tool. |

Mark Hamill
Amarr Galactic Waste Management EVE Trade Consortium
|
Posted - 2011.07.03 03:26:00 -
[8]
Originally by: Zeta Zhul
1. Shall we set up a poll for all EO players on who at CCP we want fired for incompetence? 
2. Ahhh Delphi. I still have the v7 cd. Programmed in that language for a few years. It really is a shame that Borland basically screwed it all up.
3. You can get market orders from the API. So that will give you a list of items currently being traded by the user and then use that list to filter the output from the cache sc****r.
1. After the past week, that would be a lengthy list. 2. Yea but it still serves my needs. 3. Tried that, wanted to use it, it returns nothing. Last month, it returned the first 2650 orders I ever placed... years ago. Now, nothing. --------------------------------------------- EVETycoon Marketing, trading and reprocessing tool. |
| |
|